package com.simtop;

import cn.hutool.core.lang.Console;

import javax.swing.*;

/**
 * @ClassName: MakeSf
 * @Description TODO
 * @Author liuzhaobo
 * @Date 2022/10/10 0010 9:20
 * @Version 1.0
 **/
public class MakeSf {

    public static void main(String[] args) {
        ListNode listNode1 = new ListNode(125);
        ListNode listNode2 = new ListNode(034);
        ListNode listNode = mergeTwoLists(listNode1 , listNode2);
        while(listNode!=null){
            System.out.println("节点:"+listNode.val);
            listNode=listNode.next;
            System.out.println(listNode);
            Console.log(listNode.next);
        }

    }
    public  static class ListNode {
      int val;
      ListNode next;
      ListNode(int x) { val = x; }
  }

    public static ListNode mergeTwoLists(ListNode l1, ListNode l2) {
        if(l1 == null) {
            return l2;
        }
        if(l2 == null) {
            return l1;
        }

        if(l1.val < l2.val) {
            l1.next = mergeTwoLists(l1.next, l2);
            return l1;
        } else {
            l2.next = mergeTwoLists(l1, l2.next);
            return l2;
        }
    }


}
